<?php
/*
 *  $Id: AllTests.php 742 2012-06-25 20:47:21Z k42b3.x@googlemail.com $
 *
 * amun
 * A social content managment system based on the psx framework. For
 * the current version and informations visit <http://amun.phpsx.org>
 *
 * Copyright (c) 2010-2012 Christoph Kappestein <k42b3.x@gmail.com>
 *
 * This file is part of amun. amun is free software: you can
 * redistribute it and/or modify it under the terms of the
 * GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or any later version.
 *
 * amun is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with amun. If not, see <http://www.gnu.org/licenses/>.
 */

/**
 * AmunAllTests
 *
 * @author     Christoph Kappestein <k42b3.x@gmail.com>
 * @license    http://www.gnu.org/licenses/gpl.html GPLv3
 * @link       http://phpsx.org
 * @category   tests
 * @version    $Revision: 742 $
 */
class AmunAllTests
{
	public static function suite()
	{
		$suite = new PHPUnit_Framework_TestSuite('library');

		$suite->addTestSuite('Amun_Api_Content_GadgetTest');
		$suite->addTestSuite('Amun_Api_Content_MediaTest');
		$suite->addTestSuite('Amun_Api_Content_Page_GadgetTest');
		$suite->addTestSuite('Amun_Api_Content_Page_OptionTest');
		$suite->addTestSuite('Amun_Api_Content_Page_RightTest');
		$suite->addTestSuite('Amun_Api_Content_PageTest');
		$suite->addTestSuite('Amun_Api_Content_ServiceTest');
		$suite->addTestSuite('Amun_Api_Meta_XrdsTest');
		$suite->addTestSuite('Amun_Api_Service_CommentTest');
		$suite->addTestSuite('Amun_Api_Service_ForumTest');
		$suite->addTestSuite('Amun_Api_Service_NewsTest');
		$suite->addTestSuite('Amun_Api_Service_PageTest');
		$suite->addTestSuite('Amun_Api_Service_PluginTest');
		$suite->addTestSuite('Amun_Api_Service_RedirectTest');
		$suite->addTestSuite('Amun_Api_System_Api_AccessTest');
		$suite->addTestSuite('Amun_Api_System_Api_RequestTest');
		$suite->addTestSuite('Amun_Api_System_Approval_RecordTest');
		$suite->addTestSuite('Amun_Api_System_Connect_AccessTest');
		$suite->addTestSuite('Amun_Api_System_ApiTest');
		$suite->addTestSuite('Amun_Api_System_ApprovalTest');
		$suite->addTestSuite('Amun_Api_System_ConnectTest');
		$suite->addTestSuite('Amun_Api_System_CountryTest');
		$suite->addTestSuite('Amun_Api_System_HostTest');
		$suite->addTestSuite('Amun_Api_System_LogTest');
		$suite->addTestSuite('Amun_Api_System_RegistryTest');
		$suite->addTestSuite('Amun_Api_User_AccountTest');
		$suite->addTestSuite('Amun_Api_User_ActivityTest');
		$suite->addTestSuite('Amun_Api_User_Group_RightTest');
		$suite->addTestSuite('Amun_Api_User_GroupTest');
		$suite->addTestSuite('Amun_Api_User_RightTest');

		$suite->addTestSuite('Amun_Filter_UrlTitleTest');
		$suite->addTestSuite('Amun_Module_ExtTest');


		return $suite;
	}
}